home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / gemfsc18.lzh / AESSRC18.LZH / AESFUNCS / FRMMKMOV.C < prev    next >
C/C++ Source or Header  |  1992-03-20  |  659b  |  26 lines

  1. /**************************************************************************
  2.  * 
  3.  *************************************************************************/
  4.  
  5. #include "gemfast.h"
  6.  
  7. #ifndef NULL
  8.   #define NULL 0L
  9. #endif
  10.  
  11. #define MOVER_CANT_BE (SELECTABLE|DEFAULT|EXIT|EDITABLE|RBUTTON|HIDETREE)
  12. #define MOVER_MUST_BE (FRM_MOVER|TOUCHEXIT)
  13.  
  14. int frm_mkmoveable(ptree, object)
  15.     register OBJECT *ptree;
  16.     int              object;
  17. {
  18.     register int     oldflags;
  19.  
  20.     ptree           = &ptree[object];
  21.     oldflags        = ptree->ob_flags;    
  22.     ptree->ob_flags = (oldflags & ~MOVER_CANT_BE) | MOVER_MUST_BE;
  23.     return oldflags;
  24. }
  25.  
  26.